package com.g4.shoppingback.pojo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

//pojo基类，完成2个任务，2个日期，实现序列化
//自动填充规则: 公共属性!!!
@Data
@Accessors(chain=true)
public class BasePojo implements Serializable{

	//新增操作时,自动填充
	@TableField(value = "create_time",fill = FieldFill.INSERT)
	private Date createTime;	//表示入库时需要赋值
	//新增-修改操作时,自动填充
	@TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;	//表示入库/更新时赋值.
}
